front sight protector - German English Dictionary